结果: outcome, result, conclusion, in the end, as a result, to kill, to dispatch...
挡: to resist, to obstruct, to hinder, to keep off, to block (a blow), to get in the way of, cover, gear (e.g. in a car's transmission)...
丰满: ample, well developed, fully rounded...